package com.alderfgdev.opendoc.seguridad.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.interceptor.ServletRequestAware;

import com.alderfgdev.opendoc.seguridad.beans.E_Usuario;
import com.alderfgdev.opendoc.seguridad.business.N_Usuario;
import com.opensymphony.xwork2.ModelDriven;

public class UsuarioAction implements ModelDriven<E_Usuario>,ServletRequestAware {

	private E_Usuario objE_Usuario = new E_Usuario();
	HttpServletRequest request;
	private List<E_Usuario> lstE_Usuario = null;
	
	@Override
	public E_Usuario getModel() {
		// TODO Auto-generated method stub
		return objE_Usuario;
	}
	
	public void setLstE_Usuario(List<E_Usuario> lstE_Usuario) {
		this.lstE_Usuario = lstE_Usuario;
	}

	public List<E_Usuario> getLstE_Usuario() {
		return lstE_Usuario;
	}
	
	public String listarMantenimiento(){
		String vista = "success";
	
		lstE_Usuario = N_Usuario.listarMantenimiento(request);
		
		return vista;
	}
	
	public String procesaUsuario(){
		String vista = "success";
		
		//if(objE_Usuario.getStrNombre_Usu().equals(""))
			request.setAttribute("mensaje", "asegurese de llenar todos los campos");
		
		return vista;
	}
	
	@Override
	public void setServletRequest(HttpServletRequest arg0) {
		// TODO Auto-generated method stub
		request = arg0;
	}

	
}
